/**
 * @description 用过指定的选择器获取对应的函数节点
 * @param  {string} selector 选择器
 * @returns 函数节点
 */
function $(selector) {
	let nodeList = document.querySelectorAll(selector);
	if (nodeList.length === 0) {
		//伪数组长度为0,没有查询到节点的时候给一个提醒
		return console.warn(`${selector} 没有获取到节点`);
	}
	if (nodeList.length === 1) {
		//伪数组为1的时候,及查询的是单个节点,直接将0取出
		return nodeList[0];
	}
	if (nodeList.length > 1) {
		//伪数组长度大于1的时候,及查询的是多个节点,直接返回节点列表
		return nodeList;
	}
}
function tab(tabSelector, tabClassName, contSelector, contClassName) {
	$(tabSelector).forEach(function (v, i) {
		v.addEventListener("click", function () {
			$(tabSelector).forEach(function (item, index) {
				item.classList.remove(tabClassName);
				if (contSelector) {
					$(contSelector)[index].classList.remove(contClassName);
				}
			});
			this.classList.add(tabClassName);
			if (contSelector) {
				$(contSelector)[i].classList.add(contClassName);
			}
		});
	});
	///
}
